The takeover of Formula 1 is nearing completion after the FIA approved Liberty Media's purchase of the sport. In a meeting of the World Motor Sport Council in Geneva on Wednesday, F1's governing body unanimously voted through the US media company's... MoreĀ»